// IPaperGenerateService.java
package com.quiz.bis.service;

import com.quiz.bis.domain.bo.PaperGenerateRequest;
import com.quiz.bis.domain.vo.PaperGenerateResult;

/**
 * 组卷服务接口
 */
public interface IPaperGenerateService {
    /**
     * 自动组卷
     */
    PaperGenerateResult autoGeneratePaper(PaperGenerateRequest request);

    /**
     * 固定系数组卷
     */
    PaperGenerateResult templateGeneratePaper(PaperGenerateRequest request);

    /**
     * 遗传算法组卷
     */
    PaperGenerateResult geneticGeneratePaper(PaperGenerateRequest request);
}